Aiden Bishop dispose de seulement quelques heures pour découvrir l'identité de l'assassin d'Evelyn Hardcastle et empêcher son meurtre. Tant qu'il n'y parvient pas, il est condamné à revivre sans cesse la même journée, celle de la mort de la jeune femme.
Après qu'un brouillard a envahi la Terre et anéanti toute vie, 125 survivants se sont établis sur une île protégée par un système de sécurité, vivant en harmonie de la pêche et de l'élevage. Un jour, un habitant est retrouvé assassiné et, peu après, le système de sécurité est désamorcé. Les villageois doivent découvrir le coupable avant les cent sept heures qui les séparent de l'extinction.